<?php
/**
 * 缩略图基础原理
 */
header("Content-type:image/jpeg");
$thumb_res=imagecreatetruecolor(200, 200);
$img=  imagecreatefromjpeg("5.jpg");
//$imgInfo=  pathinfo("3.jpg");
//print_r($imgInfo);exit;
$thumbW=  imagesx($thumb_res);
$thumbH=  imagesy($thumb_res);
$imgW=  imagesx($img);
$imgH=  imagesy($img);
if($imgW/$thumbW>$imgH/$thumbH){//判断裁哪一个边
      $imgW=$imgH/$thumbH*$thumbW;//如果裁宽，裁后的宽度等于$imgH/$thumbH*$thumbW
}else{
      $imgH=$imgW/$thumbW*$thumbH;
}
imagecopyresampled($thumb_res, $img, 0, 0, 0, 0, $thumbW, $thumbH, $imgW, $imgH);//重新采样拷贝并调整大小
imagejpeg($thumb_res);

?>